/**************************************************************************************
 *
 * @(#) Enabled.java
 * @Package com.jgdt.jgdtkasannong_university_gene_backend.enums.user
 **************************************************************************************/
package com.jgdt.jgdtkasannong_university_gene_backend.config.enums.template;

/**
 * @description: 菜单对应模板配置枚举 todo 作废，后期更改数据库关系
 * 2 ： 科研团队
 * 4 ： 科研成果
 * 8 ： 地方猪种源基地
 * 9 ： 瘦肉型猪种源基地
 * 10： 黑猪盟养殖基地
 * 11： 猪种质创新基地
 * @author: huangAn
 * @createDate: 2025/04/18
 */
@Deprecated
public enum TemplateEnums {

    TEMPLATE_02(2, "科研团队"),
    TEMPLATE_04(4, "科研成果"),
    TEMPLATE_08(8, "地方猪种源基地"),
    TEMPLATE_09(9, "瘦肉型猪种源基地"),
    TEMPLATE_10(10, "黑猪盟养殖基地"),
    TEMPLATE_11(11, "猪种质创新基地"),
    ;

    private Integer key;
    private String msg;

    public Integer getKey() {
        return key;
    }

    public String getMsg() {
        return msg;
    }

    TemplateEnums(Integer code, String values) {
        this.key = code;
        this.msg = values;
    }


    public static String getValuesByCode(Integer code){
        for(TemplateEnums enums: TemplateEnums.values()){
            if(enums.getKey().equals(code)){
                return enums.getMsg();
            }
        }
        return null;
    }


    public static Integer getCodeByValues(String values){
        for(TemplateEnums enums: TemplateEnums.values()){
            if(enums.getMsg().equals(values)){
                return enums.getKey();
            }
        }
        return null;
    }
}




